<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	 
	 <meta name="description" content="XDMF parallel partitioned mesh I/O on top of HDF5">
    
    <meta name="author" content="Víctor Sande Veiga" >
    <link rel="icon" href="../favicon.png">

    <title>xdmf_dataset_per_process_handler.f90 &ndash; XH5For</title>

    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/pygments.css" rel="stylesheet">
    <link href="../css/font-awesome.min.css" rel="stylesheet">
    <link href="../css/local.css" rel="stylesheet">
    

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    
    <script src="../js/jquery-2.1.3.min.js"></script>
    <script src="../js/svg-pan-zoom.min.js"></script>

  </head>

  <body>

    <!-- Fixed navbar -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="../index.html">XH5For </a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
				
            <li class="dropdown hidden-xs visible-sm visible-md hidden-lg">
              <a href="#" class="dropdown-toggle"
              data-toggle="dropdown" role="button"
              aria-haspopup="true"
		 aria-expanded="false">Contents <span class="caret"></span></a>
	      <ul class="dropdown-menu">
              
            <li><a href="../lists/files.html">Source Files</a></li>
				
				
            <li><a href="../lists/modules.html">Modules</a></li>
				
            
                                
            <li><a href="../lists/procedures.html">Procedures</a></li>
				
								
            <li><a href="../lists/types.html">Derived Types</a></li>
				
				
            <li><a href="../lists/programs.html">Programs</a></li>
				
            </ul>
            </li>

<li class="visible-xs hidden-sm visible-lg"><a href="../lists/files.html">Source Files</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/modules.html">Modules</a></li>



<li class="visible-xs hidden-sm visible-lg"><a href="../lists/procedures.html">Procedures</a></li>

                             
<li class="visible-xs hidden-sm visible-lg"><a href="../lists/types.html">Derived Types</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/programs.html">Programs</a></li>

          </ul>
        
        <form action="../search.html" class="navbar-form navbar-right" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search" name="q" id="tipue_search_input" autocomplete="off" required>
        </div>
<!--
        <button type="submit" class="btn btn-default">Submit</button>
-->
        </form>
        
        </div><!--/.nav-collapse -->
      </div>
    </nav>

    <div class="container">
    
  
  <div class="row">
    <h1>xdmf_dataset_per_process_handler.f90
    <small>Source File</small>
    
    </h1>
    
<div class="row">
  <div class="col-lg-12">
<div class="well well-sm">
  <ul class="list-inline" style="margin-bottom:0px;display:inline">
     
     
     
     
    
    
     <li><i class="fa fa-list-ol"></i>
       <a data-toggle="tooltip"
	  data-placement="bottom" data-html="true"
	  title=" 0.5% of total for source files.">59 statements</a>
     </li> 
     
     
    <li><i class="fa fa-code"></i><a href="../src/xdmf_dataset_per_process_handler.f90"> Source File</a></li>
     
  </ul>
  <ol class="breadcrumb in-well text-right">
  
     <li class="active">xdmf_dataset_per_process_handler.f90</li>
  </ol>
</div>
</div>
</div>
<script>
  $(function () {
  $('[data-toggle="tooltip"]').tooltip()
  })
</script>

  </div>
  <div class="row">
    <div class="col-md-3 hidden-xs hidden-sm visible-md visible-lg">
    
<div id="sidebar">
  






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-0">Modules</a></h3></div>
  <div id="mods-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/xdmf_dataset_per_process_handler.html">xdmf_dataset_per_process_handler</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html#src">xdmf_dataset_per_process_handler.f90</a>
  </div>
</div>


  <hr>
  

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-0">All Source Files</a></h3></div>
  <div id="allfiles-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


</div>  

    </div>
    <div class="col-md-9" id='text'>
    
    
    <h3>This File Depends On</h3>
    
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph Pages: 1 -->
<svg id="sourcefilexdmf_dataset_per_process_handlerf90EfferentGraph" width="641pt" height="353pt"
 viewBox="0.00 0.00 641.00 352.61" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph" class="graph" transform="scale(0.546462 0.546462) rotate(0) translate(4 641.265)">
<title>sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-641.265 1169,-641.265 1169,4 -4,4"/>
<!-- sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node1" class="node"><title>sourcefile~xdmf_dataset_per_process_handler.f90</title>
<polygon fill="none" stroke="black" points="1165,-175.265 963,-175.265 963,-151.265 1165,-151.265 1165,-175.265"/>
<text text-anchor="middle" x="1064" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50">xdmf_dataset_per_process_handler.f90</text>
</g>
<!-- sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node2" class="node"><title>sourcefile~fox_xdmf.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node2"><a xlink:href="../sourcefile/fox_xdmf.f90.html" xlink:title="fox_xdmf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="585,-322.265 511,-322.265 511,-298.265 585,-298.265 585,-322.265"/>
<text text-anchor="middle" x="548" y="-307.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">fox_xdmf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge49" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M585.3,-313.364C621.027,-315.593 676.978,-316.879 724.5,-308.265"/>
</g>
<!-- sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node4" class="node"><title>sourcefile~xdmf_handler.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node4"><a xlink:href="../sourcefile/xdmf_handler.f90.html" xlink:title="xdmf_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="927,-175.265 831,-175.265 831,-151.265 927,-151.265 927,-175.265"/>
<text text-anchor="middle" x="879" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge36" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M585.13,-304.993C621.211,-299.047 677.86,-287.846 724.5,-270.265"/>
</g>
<!-- sourcefile~xh5for_parameters.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node3" class="node"><title>sourcefile~xh5for_parameters.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node3"><a xlink:href="../sourcefile/xh5for_parameters.f90.html" xlink:title="xh5for_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="272,-77.2646 151,-77.2646 151,-53.2646 272,-53.2646 272,-77.2646"/>
<text text-anchor="middle" x="211.5" y="-62.8646" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge50" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M234.496,-53.1792C264.65,-37.5293 321.018,-11.5131 373,-5.26458"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-5.26458C450.898,3.85878 470.664,-1.19063 547,-5.26458"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-5.26458C626.889,-9.42142 646.623,-9.63819 724.5,-5.26458"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-5.26458C856.82,2.05425 991.245,-100.8 1041.96,-144.32"/>
<polygon fill="#000000" stroke="#000000" points="1039.79,-147.077 1049.63,-151.008 1044.39,-141.8 1039.79,-147.077"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge38" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-5.26458C588.847,-7.39116 687.477,-28.3786 724.5,-43.2646"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-43.2646C782.319,-65.7076 834.266,-115.579 860.383,-143.448"/>
<polygon fill="#000000" stroke="#000000" points="857.994,-146.021 867.341,-151.01 863.145,-141.281 857.994,-146.021"/>
</g>
<!-- sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node5" class="node"><title>sourcefile~xh5for_utils.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node5"><a xlink:href="../sourcefile/xh5for_utils.f90.html" xlink:title="xh5for_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="416.5,-175.265 331.5,-175.265 331.5,-151.265 416.5,-151.265 416.5,-175.265"/>
<text text-anchor="middle" x="374" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge43" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M232.18,-77.2813C260.337,-94.4738 312.279,-126.189 344.599,-145.923"/>
<polygon fill="#000000" stroke="#000000" points="342.8,-148.925 353.159,-151.15 346.448,-142.951 342.8,-148.925"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node7" class="node"><title>sourcefile~uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node7"><a xlink:href="../sourcefile/uniform_grid_descriptor.f90.html" xlink:title="uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="620,-57.2646 476,-57.2646 476,-33.2646 620,-33.2646 620,-57.2646"/>
<text text-anchor="middle" x="548" y="-42.8646" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge48" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-5.26458C398.671,-2.4192 457.066,-17.7956 499.256,-30.303"/>
<polygon fill="#000000" stroke="#000000" points="498.48,-33.7242 509.064,-33.2449 500.491,-27.0194 498.48,-33.7242"/>
</g>
<!-- sourcefile~steps_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node22" class="node"><title>sourcefile~steps_handler.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node22"><a xlink:href="../sourcefile/steps_handler.f90.html" xlink:title="steps_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="774.5,-175.265 676.5,-175.265 676.5,-151.265 774.5,-151.265 774.5,-175.265"/>
<text text-anchor="middle" x="725.5" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">steps_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge30" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-85.2646C482.787,-97.7819 606.06,-129.489 673.598,-148.4"/>
<polygon fill="#000000" stroke="#000000" points="672.975,-151.86 683.549,-151.207 674.875,-145.123 672.975,-151.86"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node23" class="node"><title>sourcefile~spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node23"><a xlink:href="../sourcefile/spatial_grid_descriptor.f90.html" xlink:title="spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="795,-133.265 656,-133.265 656,-109.265 795,-109.265 795,-133.265"/>
<text text-anchor="middle" x="725.5" y="-118.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge33" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.303,-72.9577C302.482,-76.7787 339.668,-81.3937 373,-85.2646"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-85.2646C450.934,-94.0829 470.953,-77.4833 547,-85.2646"/>
</g>
<!-- sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node24" class="node"><title>sourcefile~xh5for_metadata.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node24"><a xlink:href="../sourcefile/xh5for_metadata.f90.html" xlink:title="xh5for_metadata.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="430,-57.2646 318,-57.2646 318,-33.2646 430,-33.2646 430,-57.2646"/>
<text text-anchor="middle" x="374" y="-42.8646" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_metadata.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge31" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.264,-57.8173C283.845,-56.3742 296.036,-54.8551 307.781,-53.3915"/>
<polygon fill="#000000" stroke="#000000" points="308.471,-56.8327 317.961,-52.123 307.605,-49.8864 308.471,-56.8327"/>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge51" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M927.127,-163.265C935.129,-163.265 943.729,-163.265 952.575,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="952.649,-166.765 962.649,-163.265 952.649,-159.765 952.649,-166.765"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge52" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-270.265C567.882,-276.711 704.868,-311.823 724.5,-308.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-308.265C758.242,-302.51 765.929,-298.248 795,-284.265 834.228,-265.395 836.412,-245.122 878,-232.265"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge41" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.508,-174.171C424.524,-176.967 432.694,-180.323 440,-184.265 493.696,-213.234 489.26,-250.553 547,-270.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-270.265C622.817,-295.465 651.513,-297.777 724.5,-270.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-270.265C756.686,-258.886 767.689,-263.433 795,-246.265 822.08,-229.241 847.155,-201.891 862.503,-183.277"/>
<polygon fill="#000000" stroke="#000000" points="865.295,-185.391 868.843,-175.408 859.844,-180.999 865.295,-185.391"/>
</g>
<!-- sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node6" class="node"><title>sourcefile~mpi_environment.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node6"><a xlink:href="../sourcefile/mpi_environment.f90.html" xlink:title="mpi_environment.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="604.5,-175.265 491.5,-175.265 491.5,-151.265 604.5,-151.265 604.5,-175.265"/>
<text text-anchor="middle" x="548" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">mpi_environment.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge45" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.636,-163.265C436.034,-163.265 459.577,-163.265 481.291,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="481.446,-166.765 491.446,-163.265 481.446,-159.765 481.446,-166.765"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge46" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M387.13,-151.103C409.451,-128.916 456.528,-83.0673 476,-71.2646 482.251,-67.4755 489.143,-64.1045 496.1,-61.1492"/>
<polygon fill="#000000" stroke="#000000" points="497.578,-64.3279 505.573,-57.3764 494.988,-57.8246 497.578,-64.3279"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge53" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-232.265C793.645,-237.299 813.671,-252.152 878,-232.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M880,-232.265C930.921,-216.522 988.2,-194.143 1024.89,-179.184"/>
<polygon fill="#000000" stroke="#000000" points="1026.29,-182.393 1034.22,-175.362 1023.64,-175.916 1026.29,-182.393"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge40" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.327,-175.348C599.696,-193.902 664.266,-227.748 724.5,-232.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-232.265C776.126,-235.985 827.533,-203.485 855.874,-181.806"/>
<polygon fill="#000000" stroke="#000000" points="858.216,-184.417 863.902,-175.477 853.882,-178.92 858.216,-184.417"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge29" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M604.529,-163.265C624.198,-163.265 646.374,-163.265 666.262,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="666.428,-166.765 676.428,-163.265 666.428,-159.765 666.428,-166.765"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge32" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M599.291,-151.229C619.578,-146.374 643.152,-140.732 664.338,-135.662"/>
<polygon fill="#000000" stroke="#000000" points="665.291,-139.033 674.201,-133.302 663.661,-132.225 665.291,-139.033"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge54" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M585.461,-33.1794C620.605,-22.4369 675.514,-8.01562 724.5,-5.26458"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge42" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M610.428,-33.2559C645.123,-29.2079 688.596,-28.8285 724.5,-43.2646"/>
</g>
<!-- sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node8" class="node"><title>sourcefile~xdmf_time.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node8"><a xlink:href="../sourcefile/xdmf_time.f90.html" xlink:title="xdmf_time.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="414,-301.265 334,-301.265 334,-277.265 414,-277.265 414,-301.265"/>
<text text-anchor="middle" x="374" y="-286.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_time.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge18" class="edge"><title>sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.029,-294.03C439.781,-297.174 473.637,-301.307 500.741,-304.617"/>
<polygon fill="#000000" stroke="#000000" points="500.417,-308.103 510.768,-305.841 501.266,-301.155 500.417,-308.103"/>
</g>
<!-- sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node9" class="node"><title>sourcefile~xdmf_topology.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node9"><a xlink:href="../sourcefile/xdmf_topology.f90.html" xlink:title="xdmf_topology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424,-217.265 324,-217.265 324,-193.265 424,-193.265 424,-217.265"/>
<text text-anchor="middle" x="374" y="-202.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_topology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge19" class="edge"><title>sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M424.125,-216.927C429.791,-219.462 435.237,-222.538 440,-226.265 463.895,-244.96 452.469,-265.113 476,-284.265 483.327,-290.228 492.146,-294.894 501.038,-298.519"/>
<polygon fill="#000000" stroke="#000000" points="500.056,-301.887 510.65,-302.058 502.475,-295.318 500.056,-301.887"/>
</g>
<!-- sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node10" class="node"><title>sourcefile~xdmf_information.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node10"><a xlink:href="../sourcefile/xdmf_information.f90.html" xlink:title="xdmf_information.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="430.5,-637.265 317.5,-637.265 317.5,-613.265 430.5,-613.265 430.5,-637.265"/>
<text text-anchor="middle" x="374" y="-622.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_information.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge20" class="edge"><title>sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M427.49,-613.194C432.057,-610.747 436.329,-607.804 440,-604.265 519.585,-527.537 540.257,-386.987 545.387,-332.589"/>
<polygon fill="#000000" stroke="#000000" points="548.899,-332.604 546.262,-322.343 541.924,-332.009 548.899,-332.604"/>
</g>
<!-- sourcefile~xdmf_file.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node11" class="node"><title>sourcefile~xdmf_file.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node11"><a xlink:href="../sourcefile/xdmf_file.f90.html" xlink:title="xdmf_file.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="410.5,-553.265 337.5,-553.265 337.5,-529.265 410.5,-529.265 410.5,-553.265"/>
<text text-anchor="middle" x="374" y="-538.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_file.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge21" class="edge"><title>sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M410.628,-535.167C420.968,-532.046 431.698,-527.343 440,-520.265 500.294,-468.856 530.595,-375.064 541.779,-332.423"/>
<polygon fill="#000000" stroke="#000000" points="545.227,-333.064 544.273,-322.512 538.439,-331.356 545.227,-333.064"/>
</g>
<!-- sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node12" class="node"><title>sourcefile~xdmf_domain.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node12"><a xlink:href="../sourcefile/xdmf_domain.f90.html" xlink:title="xdmf_domain.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="421.5,-595.265 326.5,-595.265 326.5,-571.265 421.5,-571.265 421.5,-595.265"/>
<text text-anchor="middle" x="374" y="-580.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_domain.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge22" class="edge"><title>sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M421.729,-573.63C428.39,-570.772 434.75,-567.067 440,-562.265 509.955,-498.277 535.856,-381.018 543.885,-332.346"/>
<polygon fill="#000000" stroke="#000000" points="547.372,-332.697 545.448,-322.278 540.455,-331.623 547.372,-332.697"/>
</g>
<!-- sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node13" class="node"><title>sourcefile~xdmf_xinclude.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node13"><a xlink:href="../sourcefile/xdmf_xinclude.f90.html" xlink:title="xdmf_xinclude.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-469.265 324.5,-469.265 324.5,-445.265 423.5,-445.265 423.5,-469.265"/>
<text text-anchor="middle" x="374" y="-454.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_xinclude.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge23" class="edge"><title>sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M422.941,-445.185C428.929,-442.707 434.776,-439.76 440,-436.265 482.003,-408.164 516.849,-359.104 534.51,-331.215"/>
<polygon fill="#000000" stroke="#000000" points="537.538,-332.975 539.826,-322.63 531.586,-329.289 537.538,-332.975"/>
</g>
<!-- sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node14" class="node"><title>sourcefile~xdmf_dataitem.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node14"><a xlink:href="../sourcefile/xdmf_dataitem.f90.html" xlink:title="xdmf_dataitem.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424.5,-259.265 323.5,-259.265 323.5,-235.265 424.5,-235.265 424.5,-259.265"/>
<text text-anchor="middle" x="374" y="-244.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_dataitem.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge24" class="edge"><title>sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.763,-259.374C423.155,-262.135 431.914,-265.172 440,-268.265 456.353,-274.52 459.77,-277.695 476,-284.265 484.668,-287.773 494.009,-291.342 502.978,-294.667"/>
<polygon fill="#000000" stroke="#000000" points="501.921,-298.007 512.515,-298.163 504.331,-291.435 501.921,-298.007"/>
</g>
<!-- sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node15" class="node"><title>sourcefile~xdmf_geometry.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node15"><a xlink:href="../sourcefile/xdmf_geometry.f90.html" xlink:title="xdmf_geometry.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="426.5,-385.265 321.5,-385.265 321.5,-361.265 426.5,-361.265 426.5,-385.265"/>
<text text-anchor="middle" x="374" y="-370.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_geometry.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge25" class="edge"><title>sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M413.628,-361.217C422.336,-358.381 431.513,-355.298 440,-352.265 462.771,-344.126 487.957,-334.282 508.172,-326.171"/>
<polygon fill="#000000" stroke="#000000" points="509.698,-329.329 517.663,-322.343 507.08,-322.837 509.698,-329.329"/>
</g>
<!-- sourcefile~xdmf_character_data.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node16" class="node"><title>sourcefile~xdmf_character_data.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node16"><a xlink:href="../sourcefile/xdmf_character_data.f90.html" xlink:title="xdmf_character_data.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="440,-343.265 308,-343.265 308,-319.265 440,-319.265 440,-343.265"/>
<text text-anchor="middle" x="374" y="-328.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_character_data.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge26" class="edge"><title>sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M440.026,-323.325C460.253,-320.856 482.129,-318.185 500.796,-315.906"/>
<polygon fill="#000000" stroke="#000000" points="501.303,-319.37 510.806,-314.684 500.455,-312.421 501.303,-319.37"/>
</g>
<!-- sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node17" class="node"><title>sourcefile~xdmf_attribute.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node17"><a xlink:href="../sourcefile/xdmf_attribute.f90.html" xlink:title="xdmf_attribute.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-427.265 324.5,-427.265 324.5,-403.265 423.5,-403.265 423.5,-427.265"/>
<text text-anchor="middle" x="374" y="-412.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_attribute.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge27" class="edge"><title>sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M419.571,-403.189C426.581,-400.634 433.614,-397.663 440,-394.265 473.314,-376.537 506.727,-348.214 527.137,-329.428"/>
<polygon fill="#000000" stroke="#000000" points="529.633,-331.886 534.546,-322.499 524.852,-326.773 529.633,-331.886"/>
</g>
<!-- sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node18" class="node"><title>sourcefile~xdmf_grid.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node18"><a xlink:href="../sourcefile/xdmf_grid.f90.html" xlink:title="xdmf_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="413,-511.265 335,-511.265 335,-487.265 413,-487.265 413,-511.265"/>
<text text-anchor="middle" x="374" y="-496.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge28" class="edge"><title>sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M413.263,-491.703C422.642,-488.608 432.213,-484.285 440,-478.265 491.046,-438.804 524.522,-367.622 538.924,-331.92"/>
<polygon fill="#000000" stroke="#000000" points="542.245,-333.036 542.63,-322.449 535.727,-330.486 542.245,-333.036"/>
</g>
<!-- sourcefile~xdmf_element.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node19" class="node"><title>sourcefile~xdmf_element.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node19"><a xlink:href="../sourcefile/xdmf_element.f90.html" xlink:title="xdmf_element.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="260.5,-427.265 162.5,-427.265 162.5,-403.265 260.5,-403.265 260.5,-427.265"/>
<text text-anchor="middle" x="211.5" y="-412.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_element.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge2" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-402.984C235.105,-381.183 268.65,-335.632 308,-310.265 312.981,-307.054 318.493,-304.296 324.141,-301.938"/>
<polygon fill="#000000" stroke="#000000" points="325.578,-305.136 333.702,-298.335 323.11,-298.586 325.578,-305.136"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge4" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.909,-403.216C231.631,-383.937 254.877,-344.806 272,-310.265 290.04,-273.873 277.983,-253.628 308,-226.265 310.177,-224.28 312.544,-222.482 315.043,-220.855"/>
<polygon fill="#000000" stroke="#000000" points="316.89,-223.834 323.967,-215.949 313.517,-217.7 316.89,-223.834"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge6" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M215.185,-427.463C223.166,-460.853 249.896,-554.553 308,-604.265 309.554,-605.594 311.194,-606.84 312.902,-608.008"/>
<polygon fill="#000000" stroke="#000000" points="311.5,-611.241 321.91,-613.214 315.003,-605.18 311.5,-611.241"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge7" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.105,-427.554C228.259,-455.662 259.435,-525.07 308,-562.265 310.816,-564.421 313.861,-566.36 317.043,-568.103"/>
<polygon fill="#000000" stroke="#000000" points="315.765,-571.372 326.298,-572.515 318.777,-565.053 315.765,-571.372"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge8" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M258.493,-427.3C276.793,-432.089 298.02,-437.644 317.19,-442.66"/>
<polygon fill="#000000" stroke="#000000" points="316.44,-446.082 327,-445.227 318.212,-439.31 316.44,-446.082"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge10" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.158,-402.813C236.44,-370.895 283.113,-287.324 308,-268.265 310.018,-266.719 312.154,-265.285 314.375,-263.954"/>
<polygon fill="#000000" stroke="#000000" points="316.025,-267.041 323.281,-259.321 312.795,-260.831 316.025,-267.041"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge12" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M258.493,-403.229C276.793,-398.44 298.02,-392.886 317.19,-387.869"/>
<polygon fill="#000000" stroke="#000000" points="318.212,-391.219 327,-385.302 316.44,-384.448 318.212,-391.219"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge14" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M260.655,-415.265C277.482,-415.265 296.563,-415.265 314.162,-415.265"/>
<polygon fill="#000000" stroke="#000000" points="314.324,-418.765 324.324,-415.265 314.324,-411.765 314.324,-418.765"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge16" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-427.358C246.193,-441.199 277.921,-463.816 308,-478.265 313.41,-480.863 319.221,-483.255 325.064,-485.421"/>
<polygon fill="#000000" stroke="#000000" points="324.266,-488.849 334.86,-488.848 326.577,-482.242 324.266,-488.849"/>
</g>
<!-- sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node20" class="node"><title>sourcefile~xdmf_utils.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node20"><a xlink:href="../sourcefile/xdmf_utils.f90.html" xlink:title="xdmf_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="251,-301.265 172,-301.265 172,-277.265 251,-277.265 251,-301.265"/>
<text text-anchor="middle" x="211.5" y="-286.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge44" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-276.984C235.105,-255.183 268.65,-209.632 308,-184.265 312.312,-181.484 317.024,-179.044 321.876,-176.908"/>
<polygon fill="#000000" stroke="#000000" points="323.307,-180.106 331.313,-173.167 320.727,-173.599 323.307,-180.106"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge3" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-289.265C273.173,-289.265 300.616,-289.265 323.911,-289.265"/>
<polygon fill="#000000" stroke="#000000" points="323.949,-292.765 333.949,-289.265 323.949,-285.765 323.949,-292.765"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge5" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-277.172C246.193,-263.33 277.921,-240.714 308,-226.265 312.017,-224.335 316.255,-222.519 320.563,-220.826"/>
<polygon fill="#000000" stroke="#000000" points="321.883,-224.069 330.047,-217.317 319.454,-217.505 321.883,-224.069"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge9" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.158,-301.716C236.44,-333.634 283.113,-417.205 308,-436.265 310.295,-438.022 312.742,-439.635 315.292,-441.116"/>
<polygon fill="#000000" stroke="#000000" points="313.779,-444.273 324.283,-445.655 316.933,-438.024 313.779,-444.273"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge11" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-279.098C271.144,-273.919 295.561,-267.529 317.314,-261.837"/>
<polygon fill="#000000" stroke="#000000" points="318.306,-265.195 327.094,-259.277 316.534,-258.423 318.306,-265.195"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge13" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-301.358C246.193,-315.199 277.921,-337.816 308,-352.265 312.017,-354.194 316.255,-356.01 320.563,-357.703"/>
<polygon fill="#000000" stroke="#000000" points="319.454,-361.025 330.047,-361.213 321.883,-354.46 319.454,-361.025"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge15" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-301.545C235.105,-323.346 268.65,-368.897 308,-394.265 310.607,-395.945 313.36,-397.502 316.202,-398.942"/>
<polygon fill="#000000" stroke="#000000" points="314.956,-402.22 325.51,-403.155 317.843,-395.843 314.956,-402.22"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge17" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.909,-301.313C231.631,-320.592 254.877,-359.723 272,-394.265 290.04,-430.656 277.983,-450.901 308,-478.265 313.005,-482.827 319.012,-486.399 325.324,-489.196"/>
<polygon fill="#000000" stroke="#000000" points="324.119,-492.482 334.71,-492.763 326.606,-485.938 324.119,-492.482"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge34" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M216.75,-277.132C227.348,-248.74 257.767,-177.703 308,-142.265 330.308,-126.527 519.841,-82.4857 547,-85.2646"/>
</g>
<!-- sourcefile~xdmf_parameters.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node21" class="node"><title>sourcefile~xdmf_parameters.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_node21"><a xlink:href="../sourcefile/xdmf_parameters.f90.html" xlink:title="xdmf_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="115,-301.265 7.10543e-15,-301.265 7.10543e-15,-277.265 115,-277.265 115,-301.265"/>
<text text-anchor="middle" x="57.5" y="-286.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge1" class="edge"><title>sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M115.099,-289.265C130.461,-289.265 146.956,-289.265 161.838,-289.265"/>
<polygon fill="#000000" stroke="#000000" points="161.849,-292.765 171.849,-289.265 161.849,-285.765 161.849,-292.765"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge37" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M774.852,-163.265C789.417,-163.265 805.543,-163.265 820.633,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="820.883,-166.765 830.883,-163.265 820.883,-159.765 820.883,-166.765"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge39" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M769.914,-133.3C787.03,-138.045 806.857,-143.542 824.821,-148.522"/>
<polygon fill="#000000" stroke="#000000" points="824.008,-151.929 834.58,-151.227 825.878,-145.183 824.008,-151.929"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge47" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M430.369,-45.2646C441.647,-45.2646 453.734,-45.2646 465.699,-45.2646"/>
<polygon fill="#000000" stroke="#000000" points="465.7,-48.7647 475.7,-45.2646 465.7,-41.7647 465.7,-48.7647"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~EfferentGraph_edge35" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.143,-57.3569C448.697,-67.309 500.642,-80.5211 547,-85.2646"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-85.2646C589.553,-89.414 634.582,-98.7506 668.875,-106.875"/>
<polygon fill="#000000" stroke="#000000" points="668.161,-110.303 678.702,-109.24 669.799,-103.498 668.161,-110.303"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefilexdmf_dataset_per_process_handlerf90EfferentGraph = svgPanZoom('#sourcefilexdmf_dataset_per_process_handlerf90EfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
    
      
      <h3>Files Dependent On This One</h3>
      
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph Pages: 1 -->
<svg id="sourcefilexdmf_dataset_per_process_handlerf90AfferentGraph" width="641pt" height="507pt"
 viewBox="0.00 0.00 641.00 507.06" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph" class="graph" transform="scale(0.434871 0.434871) rotate(0) translate(4 1162)">
<title>sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1162 1470,-1162 1470,4 -4,4"/>
<!-- sourcefile~xdmf_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node1" class="node"><title>sourcefile~xdmf_dataset_per_process_handler.f90</title>
<polygon fill="none" stroke="black" points="202,-580 0,-580 0,-556 202,-556 202,-580"/>
<text text-anchor="middle" x="101" y="-565.6" font-family="Helvetica,sans-Serif" font-size="10.50">xdmf_dataset_per_process_handler.f90</text>
</g>
<!-- sourcefile~xdmf_structured_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node2" class="node"><title>sourcefile~xdmf_structured_dataset_per_process_handler.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node2"><a xlink:href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html" xlink:title="xdmf_structured_dataset_per_process_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="500,-612 244,-612 244,-588 500,-588 500,-612"/>
<text text-anchor="middle" x="372" y="-597.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_structured_dataset_per_process_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_dataset_per_process_handler.f90&#45;&gt;sourcefile~xdmf_structured_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge38" class="edge"><title>sourcefile~xdmf_dataset_per_process_handler.f90&#45;&gt;sourcefile~xdmf_structured_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M202.166,-579.916C220.992,-582.155 240.78,-584.509 259.915,-586.785"/>
<polygon fill="#000000" stroke="#000000" points="259.51,-590.262 269.854,-587.968 260.337,-583.311 259.51,-590.262"/>
</g>
<!-- sourcefile~xdmf_unstructured_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node3" class="node"><title>sourcefile~xdmf_unstructured_dataset_per_process_handler.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node3"><a xlink:href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html" xlink:title="xdmf_unstructured_dataset_per_process_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="506,-549 238,-549 238,-525 506,-525 506,-549"/>
<text text-anchor="middle" x="372" y="-534.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_unstructured_dataset_per_process_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_dataset_per_process_handler.f90&#45;&gt;sourcefile~xdmf_unstructured_dataset_per_process_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge39" class="edge"><title>sourcefile~xdmf_dataset_per_process_handler.f90&#45;&gt;sourcefile~xdmf_unstructured_dataset_per_process_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M202.166,-556.457C219.937,-554.409 238.565,-552.262 256.692,-550.173"/>
<polygon fill="#000000" stroke="#000000" points="257.169,-553.641 266.703,-549.019 256.368,-546.687 257.169,-553.641"/>
</g>
<!-- sourcefile~test_xdmf_rectilinear_dataset_per_process.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node4" class="node"><title>sourcefile~test_xdmf_rectilinear_dataset_per_process.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node4"><a xlink:href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html" xlink:title="test_xdmf_rectilinear_dataset_per_process.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="785,-675 549,-675 549,-651 785,-651 785,-675"/>
<text text-anchor="middle" x="667" y="-660.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">test_xdmf_rectilinear_dataset_per_process.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_structured_dataset_per_process_handler.f90&#45;&gt;sourcefile~test_xdmf_rectilinear_dataset_per_process.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge32" class="edge"><title>sourcefile~xdmf_structured_dataset_per_process_handler.f90&#45;&gt;sourcefile~test_xdmf_rectilinear_dataset_per_process.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M417.621,-612.071C451.571,-621.016 499.53,-633.14 542,-642 554.059,-644.516 566.825,-646.943 579.401,-649.198"/>
<polygon fill="#000000" stroke="#000000" points="578.973,-652.676 589.429,-650.968 580.19,-645.783 578.973,-652.676"/>
</g>
<!-- sourcefile~structured_dataset_per_process_factory.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node5" class="node"><title>sourcefile~structured_dataset_per_process_factory.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node5"><a xlink:href="../sourcefile/structured_dataset_per_process_factory.f90.html" xlink:title="structured_dataset_per_process_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="778.5,-633 555.5,-633 555.5,-609 778.5,-609 778.5,-633"/>
<text text-anchor="middle" x="667" y="-618.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">structured_dataset_per_process_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_structured_dataset_per_process_handler.f90&#45;&gt;sourcefile~structured_dataset_per_process_factory.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge33" class="edge"><title>sourcefile~xdmf_structured_dataset_per_process_handler.f90&#45;&gt;sourcefile~structured_dataset_per_process_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M500.236,-609.119C515.168,-610.19 530.372,-611.279 545.213,-612.343"/>
<polygon fill="#000000" stroke="#000000" points="545.196,-615.851 555.421,-613.075 545.697,-608.869 545.196,-615.851"/>
</g>
<!-- sourcefile~test_xdmf_regular_dataset_per_process.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node6" class="node"><title>sourcefile~test_xdmf_regular_dataset_per_process.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node6"><a xlink:href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html" xlink:title="test_xdmf_regular_dataset_per_process.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="778.5,-591 555.5,-591 555.5,-567 778.5,-567 778.5,-591"/>
<text text-anchor="middle" x="667" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">test_xdmf_regular_dataset_per_process.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_structured_dataset_per_process_handler.f90&#45;&gt;sourcefile~test_xdmf_regular_dataset_per_process.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge34" class="edge"><title>sourcefile~xdmf_structured_dataset_per_process_handler.f90&#45;&gt;sourcefile~test_xdmf_regular_dataset_per_process.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M500.236,-590.881C515.168,-589.81 530.372,-588.721 545.213,-587.657"/>
<polygon fill="#000000" stroke="#000000" points="545.697,-591.131 555.421,-586.925 545.196,-584.149 545.697,-591.131"/>
</g>
<!-- sourcefile~unstructured_dataset_per_process_factory.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node38" class="node"><title>sourcefile~unstructured_dataset_per_process_factory.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node38"><a xlink:href="../sourcefile/unstructured_dataset_per_process_factory.f90.html" xlink:title="unstructured_dataset_per_process_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="784.5,-549 549.5,-549 549.5,-525 784.5,-525 784.5,-549"/>
<text text-anchor="middle" x="667" y="-534.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">unstructured_dataset_per_process_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_unstructured_dataset_per_process_handler.f90&#45;&gt;sourcefile~unstructured_dataset_per_process_factory.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge36" class="edge"><title>sourcefile~xdmf_unstructured_dataset_per_process_handler.f90&#45;&gt;sourcefile~unstructured_dataset_per_process_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M506.211,-537C517.207,-537 528.303,-537 539.249,-537"/>
<polygon fill="#000000" stroke="#000000" points="539.252,-540.5 549.252,-537 539.252,-533.5 539.252,-540.5"/>
</g>
<!-- sourcefile~test_xdmf_unstructured_dataset_per_process.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node39" class="node"><title>sourcefile~test_xdmf_unstructured_dataset_per_process.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node39"><a xlink:href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html" xlink:title="test_xdmf_unstructured_dataset_per_process.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="792,-507 542,-507 542,-483 792,-483 792,-507"/>
<text text-anchor="middle" x="667" y="-492.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">test_xdmf_unstructured_dataset_per_process.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_unstructured_dataset_per_process_handler.f90&#45;&gt;sourcefile~test_xdmf_unstructured_dataset_per_process.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge37" class="edge"><title>sourcefile~xdmf_unstructured_dataset_per_process_handler.f90&#45;&gt;sourcefile~test_xdmf_unstructured_dataset_per_process.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M456.962,-524.964C492.9,-519.813 535.019,-513.775 571.996,-508.475"/>
<polygon fill="#000000" stroke="#000000" points="572.877,-511.885 582.279,-507.001 571.884,-504.955 572.877,-511.885"/>
</g>
<!-- sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node7" class="node"><title>sourcefile~xh5for_factory.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node7"><a xlink:href="../sourcefile/xh5for_factory.f90.html" xlink:title="xh5for_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="927,-591 828,-591 828,-567 927,-567 927,-591"/>
<text text-anchor="middle" x="877.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~structured_dataset_per_process_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge31" class="edge"><title>sourcefile~structured_dataset_per_process_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M744.571,-608.968C760.299,-606.234 776.718,-603.188 792,-600 801.335,-598.052 811.201,-595.789 820.769,-593.485"/>
<polygon fill="#000000" stroke="#000000" points="821.716,-596.856 830.597,-591.079 820.052,-590.057 821.716,-596.856"/>
</g>
<!-- sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node8" class="node"><title>sourcefile~xh5for_handler.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node8"><a xlink:href="../sourcefile/xh5for_handler.f90.html" xlink:title="xh5for_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1066,-591 963,-591 963,-567 1066,-567 1066,-591"/>
<text text-anchor="middle" x="1014.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge30" class="edge"><title>sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M927.238,-579C935.4,-579 943.959,-579 952.384,-579"/>
<polygon fill="#000000" stroke="#000000" points="952.559,-582.5 962.558,-579 952.558,-575.5 952.559,-582.5"/>
</g>
<!-- sourcefile~xh5for.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node9" class="node"><title>sourcefile~xh5for.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node9"><a xlink:href="../sourcefile/xh5for.f90.html" xlink:title="xh5for.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1163,-591 1102,-591 1102,-567 1163,-567 1163,-591"/>
<text text-anchor="middle" x="1132.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge29" class="edge"><title>sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1066.04,-579C1074.63,-579 1083.43,-579 1091.69,-579"/>
<polygon fill="#000000" stroke="#000000" points="1091.81,-582.5 1101.81,-579 1091.81,-575.5 1091.81,-582.5"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node10" class="node"><title>sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node10"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1438.5,-1158 1226.5,-1158 1226.5,-1134 1438.5,-1134 1438.5,-1158"/>
<text text-anchor="middle" x="1332.5" y="-1143.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge1" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.11,-591.445C1138,-669.097 1160.59,-1085.11 1199,-1125 1204.28,-1130.48 1210.36,-1134.9 1216.96,-1138.45"/>
<polygon fill="#000000" stroke="#000000" points="1215.72,-1141.73 1226.26,-1142.76 1218.66,-1135.38 1215.72,-1141.73"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node11" class="node"><title>sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node11"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html" xlink:title="xh5for_dpp_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1439.5,-1116 1225.5,-1116 1225.5,-1092 1439.5,-1092 1439.5,-1116"/>
<text text-anchor="middle" x="1332.5" y="-1101.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge2" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.2,-591.289C1131.76,-661.4 1128.26,-1010.25 1199,-1083 1204.02,-1088.16 1209.76,-1092.38 1215.97,-1095.81"/>
<polygon fill="#000000" stroke="#000000" points="1214.84,-1099.15 1225.38,-1100.3 1217.85,-1092.84 1214.84,-1099.15"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node12" class="node"><title>sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node12"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1466,-1074 1199,-1074 1199,-1050 1466,-1050 1466,-1074"/>
<text text-anchor="middle" x="1332.5" y="-1059.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge3" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.36,-591.127C1132.87,-657.366 1133.95,-974.877 1199,-1041 1199.82,-1041.83 1200.65,-1042.64 1201.5,-1043.42"/>
<polygon fill="#000000" stroke="#000000" points="1199.61,-1046.38 1209.63,-1049.83 1203.95,-1040.89 1199.61,-1046.38"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node13" class="node"><title>sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node13"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html" xlink:title="xh5for_ch_unstructured_static_mixed_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1454.5,-1032 1210.5,-1032 1210.5,-1008 1454.5,-1008 1454.5,-1032"/>
<text text-anchor="middle" x="1332.5" y="-1017.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_mixed_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge4" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.55,-591.248C1134.07,-654.077 1139.72,-939.568 1199,-999 1199.97,-999.974 1200.97,-1000.91 1201.99,-1001.82"/>
<polygon fill="#000000" stroke="#000000" points="1200.19,-1004.85 1210.26,-1008.15 1204.45,-999.296 1200.19,-1004.85"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node14" class="node"><title>sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node14"><a xlink:href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1462.5,-990 1202.5,-990 1202.5,-966 1462.5,-966 1462.5,-990"/>
<text text-anchor="middle" x="1332.5" y="-975.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge5" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.78,-591.18C1135.39,-650.02 1145.4,-904.167 1199,-957 1199.96,-957.943 1200.94,-958.854 1201.94,-959.734"/>
<polygon fill="#000000" stroke="#000000" points="1199.97,-962.629 1210.05,-965.892 1204.2,-957.055 1199.97,-962.629"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node15" class="node"><title>sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node15"><a xlink:href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html" xlink:title="xh5for_ch_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1435,-948 1230,-948 1230,-924 1435,-924 1435,-948"/>
<text text-anchor="middle" x="1332.5" y="-933.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge6" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.07,-591.271C1136.88,-646.193 1151.11,-868.772 1199,-915 1205.26,-921.046 1212.52,-925.773 1220.35,-929.44"/>
<polygon fill="#000000" stroke="#000000" points="1219.2,-932.749 1229.78,-933.271 1221.83,-926.264 1219.2,-932.749"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node16" class="node"><title>sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node16"><a xlink:href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1451.5,-906 1213.5,-906 1213.5,-882 1451.5,-882 1451.5,-906"/>
<text text-anchor="middle" x="1332.5" y="-891.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge7" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.42,-591.077C1138.51,-641.349 1156.7,-833.248 1199,-873 1200.76,-874.652 1202.59,-876.205 1204.49,-877.664"/>
<polygon fill="#000000" stroke="#000000" points="1202.95,-880.841 1213.21,-883.476 1206.83,-875.017 1202.95,-880.841"/>
</g>
<!-- sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node17" class="node"><title>sourcefile~xh5for_ch_regular_grid.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node17"><a xlink:href="../sourcefile/xh5for_ch_regular_grid.f90.html" xlink:title="xh5for_ch_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1403.5,-864 1261.5,-864 1261.5,-840 1403.5,-840 1403.5,-864"/>
<text text-anchor="middle" x="1332.5" y="-849.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge8" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.91,-591.186C1140.47,-636.965 1162.34,-797.74 1199,-831 1213.32,-843.994 1232.29,-850.768 1251.39,-853.991"/>
<polygon fill="#000000" stroke="#000000" points="1250.97,-857.467 1261.36,-855.366 1251.93,-850.533 1250.97,-857.467"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node18" class="node"><title>sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node18"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1454.5,-822 1210.5,-822 1210.5,-798 1454.5,-798 1454.5,-822"/>
<text text-anchor="middle" x="1332.5" y="-807.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge9" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.21,-591.042C1133.05,-627.298 1137.89,-736.177 1199,-789 1200.33,-790.152 1201.7,-791.254 1203.1,-792.308"/>
<polygon fill="#000000" stroke="#000000" points="1201.21,-795.251 1211.48,-797.838 1205.07,-789.408 1201.21,-795.251"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node19" class="node"><title>sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node19"><a xlink:href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html" xlink:title="xh5for_ch_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1427.5,-780 1237.5,-780 1237.5,-756 1427.5,-756 1427.5,-780"/>
<text text-anchor="middle" x="1332.5" y="-765.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge10" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.27,-591.093C1136.97,-622.414 1148.78,-706.545 1199,-747 1207.47,-753.824 1217.26,-758.857 1227.61,-762.525"/>
<polygon fill="#000000" stroke="#000000" points="1226.65,-765.894 1237.24,-765.522 1228.73,-759.21 1226.65,-765.894"/>
</g>
<!-- sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node20" class="node"><title>sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node20"><a xlink:href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1448,-738 1217,-738 1217,-714 1448,-714 1448,-738"/>
<text text-anchor="middle" x="1332.5" y="-723.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge11" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1135.96,-591.078C1141.87,-616.697 1159.39,-676.466 1199,-705 1201.87,-707.071 1204.88,-708.97 1207.98,-710.71"/>
<polygon fill="#000000" stroke="#000000" points="1206.46,-713.862 1216.96,-715.204 1209.59,-707.601 1206.46,-713.862"/>
</g>
<!-- sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node21" class="node"><title>sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node21"><a xlink:href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1436,-696 1229,-696 1229,-672 1436,-672 1436,-696"/>
<text text-anchor="middle" x="1332.5" y="-681.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge12" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1139.17,-591.094C1148.68,-609.882 1169.69,-645.715 1199,-663 1205.34,-666.742 1212.14,-669.879 1219.19,-672.505"/>
<polygon fill="#000000" stroke="#000000" points="1218.33,-675.91 1228.93,-675.777 1220.56,-669.275 1218.33,-675.91"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node22" class="node"><title>sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node22"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html" xlink:title="xh5for_dpp_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1413,-654 1252,-654 1252,-630 1413,-630 1413,-654"/>
<text text-anchor="middle" x="1332.5" y="-639.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge13" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1148.4,-591.126C1161.09,-600.787 1180.19,-613.84 1199,-621 1212.53,-626.15 1227.3,-630.036 1241.91,-632.97"/>
<polygon fill="#000000" stroke="#000000" points="1241.51,-636.456 1251.98,-634.853 1242.8,-629.575 1241.51,-636.456"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node23" class="node"><title>sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node23"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1445.5,-612 1219.5,-612 1219.5,-588 1445.5,-588 1445.5,-612"/>
<text text-anchor="middle" x="1332.5" y="-597.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge14" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1163.14,-582.144C1176.04,-583.512 1192.09,-585.214 1209.12,-587.02"/>
<polygon fill="#000000" stroke="#000000" points="1208.93,-590.52 1219.24,-588.094 1209.67,-583.559 1208.93,-590.52"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node24" class="node"><title>sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node24"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html" xlink:title="xh5for_dpp_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1445.5,-570 1219.5,-570 1219.5,-546 1445.5,-546 1445.5,-570"/>
<text text-anchor="middle" x="1332.5" y="-555.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge15" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1163.14,-575.856C1176.04,-574.488 1192.09,-572.786 1209.12,-570.98"/>
<polygon fill="#000000" stroke="#000000" points="1209.67,-574.441 1219.24,-569.906 1208.93,-567.48 1209.67,-574.441"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node25" class="node"><title>sourcefile~xh5for_dpp_regular_grid.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node25"><a xlink:href="../sourcefile/xh5for_dpp_regular_grid.f90.html" xlink:title="xh5for_dpp_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1406.5,-528 1258.5,-528 1258.5,-504 1406.5,-504 1406.5,-528"/>
<text text-anchor="middle" x="1332.5" y="-513.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge16" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1148.4,-566.874C1161.09,-557.213 1180.19,-544.16 1199,-537 1214.41,-531.134 1231.43,-526.906 1248,-523.86"/>
<polygon fill="#000000" stroke="#000000" points="1248.97,-527.245 1258.23,-522.111 1247.79,-520.345 1248.97,-527.245"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node26" class="node"><title>sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node26"><a xlink:href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1435,-486 1230,-486 1230,-462 1435,-462 1435,-486"/>
<text text-anchor="middle" x="1332.5" y="-471.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge17" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1139.17,-566.906C1148.68,-548.118 1169.69,-512.285 1199,-495 1205.7,-491.048 1212.91,-487.771 1220.38,-485.058"/>
<polygon fill="#000000" stroke="#000000" points="1221.54,-488.358 1229.96,-481.916 1219.36,-481.707 1221.54,-488.358"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node27" class="node"><title>sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node27"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html" xlink:title="xh5for_dpp_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1431,-444 1234,-444 1234,-420 1431,-420 1431,-444"/>
<text text-anchor="middle" x="1332.5" y="-429.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge18" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1135.96,-566.922C1141.87,-541.303 1159.39,-481.534 1199,-453 1206.71,-447.443 1215.34,-443.124 1224.38,-439.79"/>
<polygon fill="#000000" stroke="#000000" points="1225.53,-443.098 1233.94,-436.661 1223.35,-436.445 1225.53,-443.098"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node28" class="node"><title>sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node28"><a xlink:href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1439.5,-402 1225.5,-402 1225.5,-378 1439.5,-378 1439.5,-402"/>
<text text-anchor="middle" x="1332.5" y="-387.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge19" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.27,-566.907C1136.97,-535.586 1148.78,-451.455 1199,-411 1204.3,-406.73 1210.12,-403.161 1216.27,-400.189"/>
<polygon fill="#000000" stroke="#000000" points="1217.67,-403.397 1225.49,-396.249 1214.92,-396.96 1217.67,-403.397"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node29" class="node"><title>sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node29"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1454,-360 1211,-360 1211,-336 1454,-336 1454,-360"/>
<text text-anchor="middle" x="1332.5" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge20" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.21,-566.958C1133.05,-530.702 1137.89,-421.823 1199,-369 1200.33,-367.848 1201.7,-366.746 1203.1,-365.692"/>
<polygon fill="#000000" stroke="#000000" points="1205.07,-368.592 1211.48,-360.162 1201.21,-362.749 1205.07,-368.592"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node30" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node30"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron_perf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1448.5,-318 1216.5,-318 1216.5,-294 1448.5,-294 1448.5,-318"/>
<text text-anchor="middle" x="1332.5" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron_perf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge21" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.91,-566.814C1140.47,-521.035 1162.34,-360.26 1199,-327 1201.71,-324.539 1204.59,-322.301 1207.61,-320.268"/>
<polygon fill="#000000" stroke="#000000" points="1209.6,-323.156 1216.44,-315.066 1206.05,-317.125 1209.6,-323.156"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node31" class="node"><title>sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node31"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1450.5,-276 1214.5,-276 1214.5,-252 1450.5,-252 1450.5,-276"/>
<text text-anchor="middle" x="1332.5" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge22" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.42,-566.923C1138.51,-516.651 1156.7,-324.752 1199,-285 1201.19,-282.944 1203.49,-281.042 1205.89,-279.283"/>
<polygon fill="#000000" stroke="#000000" points="1207.87,-282.174 1214.41,-273.841 1204.1,-276.274 1207.87,-282.174"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node32" class="node"><title>sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node32"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1457.5,-234 1207.5,-234 1207.5,-210 1457.5,-210 1457.5,-234"/>
<text text-anchor="middle" x="1332.5" y="-219.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge23" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.07,-566.729C1136.88,-511.807 1151.11,-289.228 1199,-243 1199.99,-242.045 1201,-241.122 1202.04,-240.232"/>
<polygon fill="#000000" stroke="#000000" points="1204.48,-242.782 1210.42,-234.012 1200.31,-237.16 1204.48,-242.782"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node33" class="node"><title>sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node33"><a xlink:href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html" xlink:title="xh5for_ch_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1442,-192 1223,-192 1223,-168 1442,-168 1442,-192"/>
<text text-anchor="middle" x="1332.5" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge24" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.78,-566.82C1135.39,-507.98 1145.4,-253.833 1199,-201 1203.41,-196.653 1208.33,-192.983 1213.61,-189.895"/>
<polygon fill="#000000" stroke="#000000" points="1215.48,-192.875 1222.82,-185.232 1212.31,-186.631 1215.48,-192.875"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node34" class="node"><title>sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node34"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1442.5,-150 1222.5,-150 1222.5,-126 1442.5,-126 1442.5,-150"/>
<text text-anchor="middle" x="1332.5" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge25" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.55,-566.752C1134.07,-503.923 1139.72,-218.432 1199,-159 1203.32,-154.669 1208.15,-151.006 1213.34,-147.919"/>
<polygon fill="#000000" stroke="#000000" points="1215.1,-150.948 1222.38,-143.251 1211.89,-144.728 1215.1,-150.948"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node35" class="node"><title>sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node35"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html" xlink:title="xh5for_dpp_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1438.5,-108 1226.5,-108 1226.5,-84 1438.5,-84 1438.5,-108"/>
<text text-anchor="middle" x="1332.5" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge26" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.36,-566.873C1132.87,-500.634 1133.95,-183.123 1199,-117 1204.33,-111.578 1210.46,-107.198 1217.1,-103.681"/>
<polygon fill="#000000" stroke="#000000" points="1218.8,-106.752 1226.43,-99.4054 1215.88,-100.388 1218.8,-106.752"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node36" class="node"><title>sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node36"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html" xlink:title="xh5for_ch_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1409.5,-66 1255.5,-66 1255.5,-42 1409.5,-42 1409.5,-66"/>
<text text-anchor="middle" x="1332.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge27" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1133.2,-566.711C1131.76,-496.6 1128.26,-147.747 1199,-75 1211.28,-62.368 1227.88,-55.368 1245.16,-51.7744"/>
<polygon fill="#000000" stroke="#000000" points="1246.12,-55.1619 1255.39,-50.0354 1244.95,-48.2609 1246.12,-55.1619"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node37" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_node37"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1436,-24 1229,-24 1229,-0 1436,-0 1436,-24"/>
<text text-anchor="middle" x="1332.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge28" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1134.11,-566.555C1138,-488.903 1160.59,-72.8877 1199,-33 1204.98,-26.7898 1212,-21.9365 1219.64,-18.1775"/>
<polygon fill="#000000" stroke="#000000" points="1221.03,-21.3894 1228.86,-14.2516 1218.28,-14.9489 1221.03,-21.3894"/>
</g>
<!-- sourcefile~unstructured_dataset_per_process_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~xdmf_dataset_per_process_handler.f90~~AfferentGraph_edge35" class="edge"><title>sourcefile~unstructured_dataset_per_process_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M744.571,-549.032C760.299,-551.766 776.718,-554.812 792,-558 801.335,-559.948 811.201,-562.211 820.769,-564.515"/>
<polygon fill="#000000" stroke="#000000" points="820.052,-567.943 830.597,-566.921 821.716,-561.144 820.052,-567.943"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefilexdmf_dataset_per_process_handlerf90AfferentGraph = svgPanZoom('#sourcefilexdmf_dataset_per_process_handlerf90AfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
      
      <br>

    <section class="visible-xs visible-sm hidden-md">
      






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-1">Modules</a></h3></div>
  <div id="mods-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/xdmf_dataset_per_process_handler.html">xdmf_dataset_per_process_handler</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html#src">xdmf_dataset_per_process_handler.f90</a>
  </div>
</div>


    </section>
    <br class="visible-xs visible-sm hidden-md">

    <section>
      <h2><span class="anchor" id="src"></span>Source Code</h2>
    <div class="hl"><pre><a name="ln-1"></a><span class="k">module </span><span class="n">xdmf_dataset_per_process_handler</span>
<a name="ln-2"></a><span class="c">!--------------------------------------------------------------------- -----------------------------------------------------------</span>
<a name="ln-3"></a><span class="c">!&lt; XdmfHdf5Fortran: XDMF parallel partitioned mesh I/O on top of HDF5</span>
<a name="ln-4"></a><span class="c">!&lt; XDMF (dataset per process strategy) File handling module</span>
<a name="ln-5"></a><span class="c">!--------------------------------------------------------------------- -----------------------------------------------------------</span>
<a name="ln-6"></a>
<a name="ln-7"></a><span class="k">use </span><span class="n">fox_xdmf</span>
<a name="ln-8"></a><span class="k">use </span><span class="n">xdmf_handler</span>
<a name="ln-9"></a><span class="k">use </span><span class="n">xh5for_utils</span>
<a name="ln-10"></a><span class="k">use </span><span class="n">xh5for_parameters</span>
<a name="ln-11"></a><span class="k">use </span><span class="n">mpi_environment</span>
<a name="ln-12"></a><span class="k">use </span><span class="n">uniform_grid_descriptor</span>
<a name="ln-13"></a><span class="k">use </span><span class="n">PENF</span><span class="p">,</span> <span class="n">only</span><span class="p">:</span> <span class="n">I4P</span><span class="p">,</span> <span class="n">I8P</span><span class="p">,</span> <span class="n">R4P</span><span class="p">,</span> <span class="n">R8P</span><span class="p">,</span> <span class="n">str</span>
<a name="ln-14"></a>
<a name="ln-15"></a><span class="k">implicit none</span>
<a name="ln-16"></a>
<a name="ln-17"></a><span class="cp">#include &quot;assert.i90&quot;</span>
<a name="ln-18"></a>
<a name="ln-19"></a><span class="k">private</span>
<a name="ln-20"></a>
<a name="ln-21"></a>
<a name="ln-22"></a><span class="k">    type</span><span class="p">,</span> <span class="k">abstract</span><span class="p">,</span> <span class="k">extends</span><span class="p">(</span><span class="n">xdmf_handler_t</span><span class="p">)</span> <span class="kd">::</span> <span class="n">xdmf_dataset_per_process_handler_t</span>
<a name="ln-23"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-24"></a>    <span class="c">!&lt; XDMF dataset per process handler implementation</span>
<a name="ln-25"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-26"></a>    <span class="k">contains</span>
<a name="ln-27"></a><span class="k">    private</span>
<a name="ln-28"></a><span class="k">        procedure</span>         <span class="kd">::</span> <span class="n">WriteAttributes</span>              <span class="o">=&gt;</span> <span class="n">xdmf_dataset_per_process_handler_WriteAttributes</span>
<a name="ln-29"></a>    <span class="k">end type </span><span class="n">xdmf_dataset_per_process_handler_t</span>
<a name="ln-30"></a>
<a name="ln-31"></a><span class="k">public</span> <span class="kd">::</span> <span class="n">xdmf_dataset_per_process_handler_t</span>
<a name="ln-32"></a>
<a name="ln-33"></a><span class="k">contains</span>
<a name="ln-34"></a>
<a name="ln-35"></a><span class="k">    subroutine </span><span class="n">xdmf_dataset_per_process_handler_WriteAttributes</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">GridID</span><span class="p">)</span>
<a name="ln-36"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-37"></a>    <span class="c">!&lt; Writes a XDMF Attribute into a opened file for the dataset per process strategy</span>
<a name="ln-38"></a>    <span class="c">!&lt; @NOTE: only nodal attributes</span>
<a name="ln-39"></a>    <span class="c">!&lt; @TODO: add cell, face and grid centered attributes</span>
<a name="ln-40"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-41"></a>        <span class="k">class</span><span class="p">(</span><span class="n">xdmf_dataset_per_process_handler_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">INOUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">this</span>                   <span class="c">!&lt; XDMF dataset per process handler</span>
<a name="ln-42"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I4P</span><span class="p">),</span>                              <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>    <span class="kd">::</span> <span class="n">GridID</span>                 <span class="c">!&lt; Grid ID number</span>
<a name="ln-43"></a>        <span class="k">type</span><span class="p">(</span><span class="n">mpi_env_t</span><span class="p">),</span>                  <span class="k">pointer</span>                <span class="kd">::</span> <span class="n">MPIEnvironment</span>         <span class="c">!&lt; MPI environment</span>
<a name="ln-44"></a>        <span class="k">class</span><span class="p">(</span><span class="n">uniform_grid_descriptor_t</span><span class="p">),</span> <span class="k">pointer</span>                <span class="kd">::</span> <span class="n">UniformGridDescriptor</span>  <span class="c">!&lt; Uniform grid descriptor</span>
<a name="ln-45"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xmlf_t</span><span class="p">),</span>                     <span class="k">pointer</span>                <span class="kd">::</span> <span class="n">XMLHandler</span>             <span class="c">!&lt; XDMF file handler</span>
<a name="ln-46"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xdmf_attribute_t</span><span class="p">)</span>                                   <span class="kd">::</span> <span class="n">attribute</span>              <span class="c">!&lt; XDMF Attribute type</span>
<a name="ln-47"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xdmf_dataitem_t</span><span class="p">)</span>                                    <span class="kd">::</span> <span class="n">dataitem</span>               <span class="c">!&lt; XDMF Dataitem type</span>
<a name="ln-48"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xdmf_character_data_t</span><span class="p">)</span>                              <span class="kd">::</span> <span class="n">chardata</span>               <span class="c">!&lt; XDMF Character Data type</span>
<a name="ln-49"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I8P</span><span class="p">)</span>                                             <span class="kd">::</span> <span class="n">LocalNumberOfData</span>      <span class="c">!&lt; Local number of data</span>
<a name="ln-50"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I8P</span><span class="p">)</span>                                             <span class="kd">::</span> <span class="n">GlobalNumberOfData</span>     <span class="c">!&lt; Global number of nodes</span>
<a name="ln-51"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I8P</span><span class="p">)</span>                                             <span class="kd">::</span> <span class="n">DataOffset</span>             <span class="c">!&lt; DataOffset</span>
<a name="ln-52"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I4P</span><span class="p">)</span>                                             <span class="kd">::</span> <span class="n">NumberOfComponents</span>     <span class="c">!&lt; Number of components given attribute type</span>
<a name="ln-53"></a>        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=</span><span class="p">:),</span> <span class="k">allocatable</span>                            <span class="kd">::</span> <span class="n">XDMFAttributeTypeName</span>  <span class="c">!&lt; String Attibute type identifier</span>
<a name="ln-54"></a>        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=</span><span class="p">:),</span> <span class="k">allocatable</span>                            <span class="kd">::</span> <span class="n">XDMFCenterTypeName</span>     <span class="c">!&lt; String Attribute Center identifier</span>
<a name="ln-55"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I4P</span><span class="p">)</span>                                             <span class="kd">::</span> <span class="n">indx</span>           
<a name="ln-56"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-57"></a>        <span class="n">MPIEnvironment</span> <span class="o">=&gt;</span> <span class="n">this</span><span class="p">%</span><span class="n">GetMPIEnvironment</span><span class="p">()</span>
<a name="ln-58"></a>        <span class="n">assert</span><span class="p">(</span><span class="nb">associated</span><span class="p">(</span><span class="n">MPIEnvironment</span><span class="p">))</span>
<a name="ln-59"></a>        <span class="k">if</span><span class="p">(</span><span class="n">MPIEnvironment</span><span class="p">%</span><span class="n">is_root</span><span class="p">())</span> <span class="k">then</span>
<a name="ln-60"></a><span class="k">            </span><span class="n">UniformGridDescriptor</span> <span class="o">=&gt;</span> <span class="n">this</span><span class="p">%</span><span class="n">GetUniformGridDescriptor</span><span class="p">()</span>
<a name="ln-61"></a>            <span class="n">XMLHandler</span>            <span class="o">=&gt;</span> <span class="n">this</span><span class="p">%</span><span class="n">GetSpatialFileXMLHandler</span><span class="p">()</span>
<a name="ln-62"></a>            <span class="n">assert</span><span class="p">(</span><span class="nb">associated</span><span class="p">(</span><span class="n">UniformGridDescriptor</span><span class="p">)</span> <span class="p">.</span><span class="nb">and</span><span class="p">.</span> <span class="nb">associated</span><span class="p">(</span><span class="n">XMLHandler</span><span class="p">))</span>
<a name="ln-63"></a>            <span class="k">do </span><span class="n">indx</span> <span class="o">=</span> <span class="mi">1_I4P</span><span class="p">,</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetNumberOfAttributes</span><span class="p">()</span>
<a name="ln-64"></a>                <span class="k">call </span><span class="n">this</span><span class="p">%</span><span class="n">CalculateAttributeDimensions</span><span class="p">(</span>                                           <span class="p">&amp;</span> 
<a name="ln-65"></a>                    <span class="n">GridID</span> <span class="o">=</span> <span class="n">GridID</span><span class="p">,</span>                                                              <span class="p">&amp;</span>
<a name="ln-66"></a>                    <span class="n">Center</span> <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeCenter</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">),</span>      <span class="p">&amp;</span>
<a name="ln-67"></a>                    <span class="n">GlobalNumberOfData</span> <span class="o">=</span> <span class="n">GlobalNumberOfData</span><span class="p">,</span>                                      <span class="p">&amp;</span>
<a name="ln-68"></a>                    <span class="n">LocalNumberOfData</span> <span class="o">=</span> <span class="n">LocalNumberOfData</span><span class="p">,</span>                                        <span class="p">&amp;</span>
<a name="ln-69"></a>                    <span class="n">DataOffset</span> <span class="o">=</span> <span class="n">DataOffset</span><span class="p">)</span>
<a name="ln-70"></a>                <span class="n">NumberOfComponents</span> <span class="o">=</span> <span class="n">GetNumberOfComponentsFromAttributeType</span><span class="p">(</span> <span class="p">&amp;</span>
<a name="ln-71"></a>                                        <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeType</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span>
<a name="ln-72"></a>                <span class="n">XDMFAttributeTypeName</span> <span class="o">=</span> <span class="n">GetXDMFAttributeTypeName</span><span class="p">(</span> <span class="p">&amp;</span>
<a name="ln-73"></a>                                        <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeType</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span>
<a name="ln-74"></a>                <span class="n">XDMFCenterTypeName</span> <span class="o">=</span> <span class="n">GetXDMFCenterTypeName</span><span class="p">(</span> <span class="p">&amp;</span>
<a name="ln-75"></a>                                        <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeCenter</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span>
<a name="ln-76"></a>                <span class="k">call </span><span class="n">attribute</span><span class="p">%</span><span class="k">open</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span>                                         <span class="p">&amp;</span>
<a name="ln-77"></a>                        <span class="n">Name</span>          <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeName</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">),</span> <span class="p">&amp;</span>
<a name="ln-78"></a>                        <span class="n">AttributeType</span> <span class="o">=</span> <span class="n">XDMFAttributeTypeName</span><span class="p">,</span>                                        <span class="p">&amp;</span>
<a name="ln-79"></a>                        <span class="n">Center</span>        <span class="o">=</span> <span class="n">XDMFCenterTypeName</span><span class="p">)</span>
<a name="ln-80"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">open</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span>                                           <span class="p">&amp;</span>
<a name="ln-81"></a>                        <span class="n">Dimensions</span> <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="nb">int</span><span class="p">(</span><span class="n">LocalNumberOfData</span><span class="p">,</span><span class="n">I8P</span><span class="p">),</span><span class="nb">int</span><span class="p">(</span><span class="n">NumberOfComponents</span><span class="p">,</span><span class="n">I8P</span><span class="p">),</span><span class="mi">1_I8P</span><span class="o">/</span><span class="p">),</span> <span class="p">&amp;</span>
<a name="ln-82"></a>                        <span class="n">NumberType</span> <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeDataType</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">),</span> <span class="p">&amp;</span>
<a name="ln-83"></a>                        <span class="k">Format</span>     <span class="o">=</span> <span class="s1">&#39;HDF&#39;</span><span class="p">,</span>                                                            <span class="p">&amp;</span>
<a name="ln-84"></a>                        <span class="nb">Precision</span>  <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributePrecision</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span> 
<a name="ln-85"></a>                <span class="k">call </span><span class="n">chardata</span><span class="p">%</span><span class="k">write</span><span class="p">(</span> <span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span> <span class="p">&amp;</span>
<a name="ln-86"></a>                        <span class="k">Data</span> <span class="o">=</span> <span class="n">this</span><span class="p">%</span><span class="n">GetHDF5Filename</span><span class="p">()</span><span class="o">//</span><span class="s1">&#39;:&#39;</span><span class="o">//</span><span class="p">&amp;</span>
<a name="ln-87"></a>                                        <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeName</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">)</span><span class="o">//</span><span class="p">&amp;</span>
<a name="ln-88"></a>                                        <span class="s1">&#39;_&#39;</span><span class="o">//</span><span class="nb">trim</span><span class="p">(</span><span class="nb">adjustl</span><span class="p">(</span><span class="n">str</span><span class="p">(</span><span class="n">no_sign</span><span class="o">=</span><span class="p">.</span><span class="n">true</span><span class="p">.,</span><span class="n">n</span><span class="o">=</span><span class="n">GridID</span><span class="p">))))</span>
<a name="ln-89"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">close</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">)</span>
<a name="ln-90"></a>                <span class="k">call </span><span class="n">attribute</span><span class="p">%</span><span class="k">close</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">)</span>
<a name="ln-91"></a>            <span class="n">enddo</span>
<a name="ln-92"></a>        <span class="n">endif</span>                    
<a name="ln-93"></a>    <span class="k">end subroutine </span><span class="n">xdmf_dataset_per_process_handler_WriteAttributes</span>
<a name="ln-94"></a>
<a name="ln-95"></a><span class="k">end module </span><span class="n">xdmf_dataset_per_process_handler</span>
</pre></div>

    </section>
    </div>
  </div>

  <section class="visible-xs visible-sm hidden-md">
    <hr>
    

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-1">All Source Files</a></h3></div>
  <div id="allfiles-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


  </section>
  
    <hr>    
    </div> <!-- /container -->
    <footer>
      <div class="container">
      <div class="row">
        <div class="col-xs-6 col-md-4"><p>&copy; 2016 </p></div>
        <div class="col-xs-6 col-md-4 col-md-push-4">
          <p class="text-right">
            Documentation generated by 
            <a href="https://github.com/cmacmackin/ford">FORD</a>
             on 2016-11-08T12:24:53.235950 
          </p>
        </div>
        <div class="col-xs-12 col-md-4 col-md-pull-4"><p class="text-center"> XH5For was developed by Víctor Sande Veiga</p></div>
      </div>
      <br>
      </div> <!-- /container -->    
    </footer>

    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
<!--
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
-->
    <script src="../js/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="../js/ie10-viewport-bug-workaround.js"></script>

    <!-- MathJax JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } },
        jax: ['input/TeX','input/MathML','output/HTML-CSS'],
        extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js'],
        'HTML-CSS': { 
           styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: '#000000 ! important'} }
        }
      });
    </script>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
    
    <script src="../tipuesearch/tipuesearch_content.js"></script>
    <link  href="../tipuesearch/tipuesearch.css" rel="stylesheet">
    <script src="../tipuesearch/tipuesearch_set.js"></script>
    <script src="../tipuesearch/tipuesearch.js"></script>
    
    
  </body>
</html>